Ext.ns('Helper.HTML5');
/**
 * @class Helper.HTML5.GlobalCompositeOperation CanvasRenderingContext2D.globalCompositeOperation的配置项,默认值为source-over
 * {@link Helper.HTML5.CanvasRenderingContext2D#globalCompositeOperation 查看此配置}
 */
Ext.extend(Helper.HTML5.GlobalCompositeOperation, Ext.emptyFn,
{
	/**
	 * @property {String} source-over 源图形绘制在目标图形之上
	 */
	'source-over': null,
	/**
	 * @property {String} destination-over 目标绘制在源之上
	 */
	'destination-over': null,
	/**
	 * @property {String} source-atop 源绘制在目标之上，但是在重叠区域两者都是不透明的。绘制在其他位置的目标是不透明的，但源是透明的
	 */
	'source-atop': null,
	/**
	 * @property {String} destination-atop 目标绘制在源之上，但是在重叠区域两者都是不透明的。绘制在其他位置的源是不透明的，但目标是透明的
	 */
	'destination-atop': null,
	/**
	 * @property {String} source-in 在源与目标重叠的区域只绘制源。而不重叠的部分都变成透明的
	 */
	'source-in': null,
	/**
	 * @property {String} destination-in 在源与目标重叠的区域只绘制目标。而不重叠的部分都变成透明的
	 */
	'destination-in': null,
	/**
	 * @property {String} source-out 在与目标不重叠的区域上绘制源。其他部分都变成不透明的
	 */
	'source-out': null,
	/**
	 * @property {String} destination-out 在与源不重叠的区域上保留目标。其他部分都变成不透明的
	 */
	'destination-out': null,
	/**
	 * @property {String} lighter 这个值与顺序无关，如果源与目标重叠，就将两者的颜色值相加。得到的颜色值得最大取值为255，结果就是白色
	 */
	'lighter': null,
	/**
	 * @property {String} copy 这个值与顺序无关，只绘制源，覆盖掉目标
	 */
	'copy': null,
	/**
	 * @property {String} xor 这个值与顺序无关，只绘制出不重叠的源与目标区域。所有重叠的部分都变成透明的
	 */
	'xor': null
});
